/* Remise en defaut les styles*/
body,td,th { font-family: Arial; font-size: 14px;}
a:link {text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
ul{padding: 0px; margin: 0px;}
ul li{
	list-style-type:none;
}
img{
	border:0px;
}
textarea {overflow:hidden}
body{
	margin:0px 0px 0px 0px;
}
/****/
#confirmer{
    width:300px;
   color:#6c6c6b;
   display:none;
   position:fixed;
   background:url(images/confirmer.png);
   padding:20px 10px 20px 10px;
}
#confirmer td{
    padding-top:20px;
}
#background_confirmer{
    background:url(images/bgr_confirmer.png);
    display:none;
    position:absolute;
    top:0px;
    left:0px;
}
#wrapper_menu_left{
background: #f5f6f6 url(images/sep_menu.png) right repeat-y;	
}
#wrapper_menu_left #menu_left{
	min-height:760px;

}
#wrapper_menu_left #menu_left #profil #logo{
	padding:10px 0px 10px 0px;
}
#wrapper_menu_left #menu_left #profil #compte{
	color:#939191;
}
#wrapper_menu_left #menu_left #profil #compte a{
	color:#939191;
	font-size:12px;
}
#wrapper_menu_left #menu_left #list_menu{
	margin-top:20px;
}
#wrapper_menu_left #menu_left #list_menu a{
	padding:0px 20px 0px 0px;
}
#wrapper_menu_left #menu_left #list_menu .nav_link_non_sub, .nav_link {
background:  url(images/sep_menu_parent.png) bottom repeat-x;	
padding:15px 0px 10px 0px;	
}

#wrapper_menu_left #menu_left #list_menu .nav_link a, .nav_link_non_sub a {
color:#787878;
}

#wrapper_menu_left #menu_left #list_menu .active {
background:  url(images/menu_active.png) repeat-x;		
padding:20px 0px 20px 0px;		
}
#wrapper_menu_left #menu_left #list_menu .active a{
color:#787878;
}

#wrapper_menu_left #menu_left #list_menu  .sub_menu{
	margin:20px 0px 0px 0px;
	padding:5px 20px 0px 0px;
	background:#e6e8ed url(images/sep_menu.png) right repeat-y;	
	border-bottom:1px solid #ffffff;
}
#wrapper_menu_left #menu_left #list_menu  .sub_menu li{
background:  url(images/sep_menu_child.png) bottom repeat-x;		
padding:10px 0px 10px 0px;	
}
#wrapper_menu_left #menu_left #list_menu  .sub_menu .last{
background: none;		

}
#wrapper_menu_left #menu_left #list_menu  .sub_menu li a{
color :#757575;
font-size:13px;
padding:0px 20px 0px 0px;
background:  url(images/arrow_sub_menu.png) right no-repeat;	
}


#wrapper_menu_left #menu_left #list_menu  .nav_link .sub_menu {
display:none;
}

#wrapper_content #top {
	background:#f5f6f6;
	padding:10px;
	color:#747474;
}
#wrapper_content #top a{
	color:#747474;
	padding:5px;
}
#wrapper_content #content{
	min-width:700px;
	max-width:1000px;
	margin:0px 0px 0px 20px;
}
#wrapper_content #content #title_content{
	font-size:24px;
	color:#c8c8c8;
	border-bottom:1px solid #c8c8c8;
	margin:20px 0px 20px 0px;
}
#wrapper_content #content  .list{
color:#747474;

}
#wrapper_content #content  .list td{
font-size:13px;

}
#wrapper_content #content  .highlight {
	background:#f5f6f6;
}
#wrapper_content #content .delete_button{
	margin:10px 0px 10px 0px;
	background:#f5f6f6;
	padding:5px;
}
#wrapper_content #content .affiche_erreur{
padding:5px;
margin:5px 0px 20px 0px;
text-align: center;
background:#fdfcec;
border:1px solid #f4f3e4;
color:#c59a17;
}
#wrapper_content #content .form_content td{
    padding:5px 0px 5px 0px;
}
#wrapper_content #content .form_content .form_input, select{
    width:432px;
    height:30px;
    background:url(images/input_form.png) no-repeat;
    border:0px;
    font-size:14px;

}

#wrapper_content #content .form_content .form_input_required{
    width:432px;
    height:30px;
    background:url(images/input_form_ob.png) no-repeat;
    border:0px;
    font-size:14px;

}
#wrapper_content #content .form_content  .submit{
    padding:10px;
    cursor: pointer; 
}
#wrapper_content #content  div.form_error{
    width:422px;
    background:#fadcdc;
    color:#b52a2a;
 padding:5px;
 margin:0px 0px 10px 0px;
}
#wrapper_content #content  #wrapperpage a{
     color:#727272;
     padding:0px 3px 0px 3px;
}
#wrapper_content #content  #wrapperpage #pageactive{
    color:#3a3939;
    font-weight:bold;
   
}